package com.keycloak.admin.model.params.vo;

public class ComplateDriverInfoVerifyVo {

    private String phone;

    //城市Id
    private String cityId;

    private String cityName;

    //是否有车加盟  0:无车   1：有车
    private Integer haveVehicle;

    //姓名
    private String userName;

    //身份证号码
    private String idCardNo;

    //性别
    private String gender;

    //民族
    private String nation;

    //出生日期
    private Long  birth;

    //地址
    private String address;

    //身份证有效期结束时间
    private Long idCardEffectiveStartTime;

    //身份证有效期起始时间
    private Long idCardEffectiveEndTime;

    //身份证正面地址
    private String idFacePath;

    //身份证反面地址
    private String idBackPath;

    //驾驶证号
    private String licenseId;

    //类型
    private String licenseType;

    //驾驶证开始时间
    private Long driverLicenseOn;

    //初次领证日期
    private Long firstIssueDate;

    //有效期时长
    private Integer driverLicensetime;

    //档案编号
    private String driverLicenseNo;

    //驾照地址
    private String driverLicenseAddress;

    //驾驶证正面
    private String  driverLicenseFacePath;

    //驾驶证反面
    private String  driverLicenseBackPath;

    //网络预约出租车驾驶员资格证
    private String certificateNo;

    //网络预约出租车驾驶员发证机构
    private String networkCarIssueOrganization="上海市交通委员会";

    //资格证发证日期
    private Long networkCarIssueDate;

    //初次领取资格证日期
    private Long getNetworkCarProofDate;

    //资格证有效日期起
    private Long networkCarProofOn;

    //资格证有效日期止
    private Long networkCarProofOff;

    //报备日期
    private Long registerDate;

    //驾驶员合同签署公司
    private String contractCompany="上海美跃信息技术有限公司";

    //合同有效期起
    private Long contractOn;

    //合同有效期止
    private Long contractOff;

    //司机是否审核标志  0 : 审核  1：未审核
    private Integer driverFlag;

    //车辆是否审核通过标志  0 : 审核  1：未审核
    private Integer vehicleFlag;

    //后续的车辆信息
    private String  vehicleNo;  //车牌号
    private String  drivingPermitVehicleType; //  行驶证上的车辆类型 获取 vehicle +
    private String owner;   //所有者名称
    private String usageType;  // 使用类型 vehicle +
    private String veAddress;   //行驶证上的地址 vehicle +
    private String  brand;    //品牌型号
    private String vin;       //车辆识别代码
    private String engineId;  //发动机号码
    private Long vehicleRegisterDate;//注册日期(行驶证)
    private Long issueDate;//发证日期(行驶证) vehicle +
    private Integer seats;      //核定载人数
    private String authorizedLoad;   //核定载重 vehicle +
    private String vehicleLicenseNo;  //档案编号 vehicle +
    private String totalMass;        //总质量  vehicle +
    private String checkRecord;    //验校记录 vehicle +
    private String dimension;           //外观尺寸  vehicle +
    private String totalTractionMass; //牵引总质量 vehicle +
    private String qualityOfPreparation;//准备总质量 vehicle +
    private String numberPlate;//号牌号码 vehicle +


    //行驶证正反，面图片
    private String travelLicensePositive;
    private String travelLicenseNegative;
    //车辆照片，替代司代信息中的 driverCopyPositive 字段
    private String vehiclePhoto;

    //车辆运输证有效期起
    private Long transDateStart;

    //车辆运输证有效期起
    private Long transDateStop;

    //车辆运输证发证机构
    private String transAgency;

    //发票打印设备序列号
    private String feePrintId;

    //卫星定位装置品牌
    private String gpsBrand;

    //卫星定位装置型号
    private String gpsModel;

    //卫星定位设备安装日期
    private Long gpsInstallDate;

    //报备日期
    private Long vRegisterDate;

    //运价类编码
    private String fareType;

    private String password;

    private Integer tid;

    private Integer sid;

    private String driverPhoto;

    public String getDriverPhoto() {
        return driverPhoto;
    }

    public void setDriverPhoto(String driverPhoto) {
        this.driverPhoto = driverPhoto;
    }

    public Integer getTid() {
        return tid;
    }

    public void setTid(Integer tid) {
        this.tid = tid;
    }

    public Integer getSid() {
        return sid;
    }

    public void setSid(Integer sid) {
        this.sid = sid;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public Integer getVehicleFlag() {
        return vehicleFlag;
    }

    public void setVehicleFlag(Integer vehicleFlag) {
        this.vehicleFlag = vehicleFlag;
    }

    public Integer getDriverFlag() {
        return driverFlag;
    }

    public void setDriverFlag(Integer driverFlag) {
        this.driverFlag = driverFlag;
    }

    public String getVeAddress() {
        return veAddress;
    }

    public void setVeAddress(String veAddress) {
        this.veAddress = veAddress;
    }

    public String getVehicleNo() {
        return vehicleNo;
    }

    public void setVehicleNo(String vehicleNo) {
        this.vehicleNo = vehicleNo;
    }

    public String getDrivingPermitVehicleType() {
        return drivingPermitVehicleType;
    }

    public void setDrivingPermitVehicleType(String drivingPermitVehicleType) {
        this.drivingPermitVehicleType = drivingPermitVehicleType;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getUsageType() {
        return usageType;
    }

    public void setUsageType(String usageType) {
        this.usageType = usageType;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public String getEngineId() {
        return engineId;
    }

    public void setEngineId(String engineId) {
        this.engineId = engineId;
    }

    public Long getVehicleRegisterDate() {
        return vehicleRegisterDate;
    }

    public void setVehicleRegisterDate(Long vehicleRegisterDate) {
        this.vehicleRegisterDate = vehicleRegisterDate;
    }

    public Long getIssueDate() {
        return issueDate;
    }

    public void setIssueDate(Long issueDate) {
        this.issueDate = issueDate;
    }

    public Integer getSeats() {
        return seats;
    }

    public void setSeats(Integer seats) {
        this.seats = seats;
    }

    public String getAuthorizedLoad() {
        return authorizedLoad;
    }

    public void setAuthorizedLoad(String authorizedLoad) {
        this.authorizedLoad = authorizedLoad;
    }

    public String getVehicleLicenseNo() {
        return vehicleLicenseNo;
    }

    public void setVehicleLicenseNo(String vehicleLicenseNo) {
        this.vehicleLicenseNo = vehicleLicenseNo;
    }

    public String getTotalMass() {
        return totalMass;
    }

    public void setTotalMass(String totalMass) {
        this.totalMass = totalMass;
    }

    public String getCheckRecord() {
        return checkRecord;
    }

    public void setCheckRecord(String checkRecord) {
        this.checkRecord = checkRecord;
    }

    public String getDimension() {
        return dimension;
    }

    public void setDimension(String dimension) {
        this.dimension = dimension;
    }

    public String getTotalTractionMass() {
        return totalTractionMass;
    }

    public void setTotalTractionMass(String totalTractionMass) {
        this.totalTractionMass = totalTractionMass;
    }

    public String getQualityOfPreparation() {
        return qualityOfPreparation;
    }

    public void setQualityOfPreparation(String qualityOfPreparation) {
        this.qualityOfPreparation = qualityOfPreparation;
    }

    public String getNumberPlate() {
        return numberPlate;
    }

    public void setNumberPlate(String numberPlate) {
        this.numberPlate = numberPlate;
    }

    public String getTravelLicensePositive() {
        return travelLicensePositive;
    }

    public void setTravelLicensePositive(String travelLicensePositive) {
        this.travelLicensePositive = travelLicensePositive;
    }

    public String getTravelLicenseNegative() {
        return travelLicenseNegative;
    }

    public void setTravelLicenseNegative(String travelLicenseNegative) {
        this.travelLicenseNegative = travelLicenseNegative;
    }

    public String getVehiclePhoto() {
        return vehiclePhoto;
    }

    public void setVehiclePhoto(String vehiclePhoto) {
        this.vehiclePhoto = vehiclePhoto;
    }

    public Long getTransDateStart() {
        return transDateStart;
    }

    public void setTransDateStart(Long transDateStart) {
        this.transDateStart = transDateStart;
    }

    public Long getTransDateStop() {
        return transDateStop;
    }

    public void setTransDateStop(Long transDateStop) {
        this.transDateStop = transDateStop;
    }

    public String getTransAgency() {
        return transAgency;
    }

    public void setTransAgency(String transAgency) {
        this.transAgency = transAgency;
    }

    public String getFeePrintId() {
        return feePrintId;
    }

    public void setFeePrintId(String feePrintId) {
        this.feePrintId = feePrintId;
    }

    public String getGpsBrand() {
        return gpsBrand;
    }

    public void setGpsBrand(String gpsBrand) {
        this.gpsBrand = gpsBrand;
    }

    public String getGpsModel() {
        return gpsModel;
    }

    public void setGpsModel(String gpsModel) {
        this.gpsModel = gpsModel;
    }

    public Long getGpsInstallDate() {
        return gpsInstallDate;
    }

    public void setGpsInstallDate(Long gpsInstallDate) {
        this.gpsInstallDate = gpsInstallDate;
    }

    public Long getvRegisterDate() {
        return vRegisterDate;
    }

    public void setvRegisterDate(Long vRegisterDate) {
        this.vRegisterDate = vRegisterDate;
    }

    public String getFareType() {
        return fareType;
    }

    public void setFareType(String fareType) {
        this.fareType = fareType;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

    public Integer getHaveVehicle() {
        return haveVehicle;
    }

    public void setHaveVehicle(Integer haveVehicle) {
        this.haveVehicle = haveVehicle;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    public Long getBirth() {
        return birth;
    }

    public void setBirth(Long birth) {
        this.birth = birth;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Long getIdCardEffectiveStartTime() {
        return idCardEffectiveStartTime;
    }

    public void setIdCardEffectiveStartTime(Long idCardEffectiveStartTime) {
        this.idCardEffectiveStartTime = idCardEffectiveStartTime;
    }

    public Long getIdCardEffectiveEndTime() {
        return idCardEffectiveEndTime;
    }

    public void setIdCardEffectiveEndTime(Long idCardEffectiveEndTime) {
        this.idCardEffectiveEndTime = idCardEffectiveEndTime;
    }

    public String getIdFacePath() {
        return idFacePath;
    }

    public void setIdFacePath(String idFacePath) {
        this.idFacePath = idFacePath;
    }

    public String getIdBackPath() {
        return idBackPath;
    }

    public void setIdBackPath(String idBackPath) {
        this.idBackPath = idBackPath;
    }

    public String getLicenseId() {
        return licenseId;
    }

    public void setLicenseId(String licenseId) {
        this.licenseId = licenseId;
    }

    public String getLicenseType() {
        return licenseType;
    }

    public void setLicenseType(String licenseType) {
        this.licenseType = licenseType;
    }

    public Long getDriverLicenseOn() {
        return driverLicenseOn;
    }

    public void setDriverLicenseOn(Long driverLicenseOn) {
        this.driverLicenseOn = driverLicenseOn;
    }

    public Integer getDriverLicensetime() {
        return driverLicensetime;
    }

    public void setDriverLicensetime(Integer driverLicensetime) {
        this.driverLicensetime = driverLicensetime;
    }

    public String getDriverLicenseNo() {
        return driverLicenseNo;
    }

    public void setDriverLicenseNo(String driverLicenseNo) {
        this.driverLicenseNo = driverLicenseNo;
    }

    public String getDriverLicenseAddress() {
        return driverLicenseAddress;
    }

    public void setDriverLicenseAddress(String driverLicenseAddress) {
        this.driverLicenseAddress = driverLicenseAddress;
    }

    public String getDriverLicenseFacePath() {
        return driverLicenseFacePath;
    }

    public void setDriverLicenseFacePath(String driverLicenseFacePath) {
        this.driverLicenseFacePath = driverLicenseFacePath;
    }

    public String getDriverLicenseBackPath() {
        return driverLicenseBackPath;
    }

    public void setDriverLicenseBackPath(String driverLicenseBackPath) {
        this.driverLicenseBackPath = driverLicenseBackPath;
    }

    public String getCertificateNo() {
        return certificateNo;
    }

    public void setCertificateNo(String certificateNo) {
        this.certificateNo = certificateNo;
    }

    public String getNetworkCarIssueOrganization() {
        return networkCarIssueOrganization;
    }

    public void setNetworkCarIssueOrganization(String networkCarIssueOrganization) {
        this.networkCarIssueOrganization = networkCarIssueOrganization;
    }

    public Long getNetworkCarIssueDate() {
        return networkCarIssueDate;
    }

    public void setNetworkCarIssueDate(Long networkCarIssueDate) {
        this.networkCarIssueDate = networkCarIssueDate;
    }

    public Long getGetNetworkCarProofDate() {
        return getNetworkCarProofDate;
    }

    public void setGetNetworkCarProofDate(Long getNetworkCarProofDate) {
        this.getNetworkCarProofDate = getNetworkCarProofDate;
    }

    public Long getNetworkCarProofOn() {
        return networkCarProofOn;
    }

    public void setNetworkCarProofOn(Long networkCarProofOn) {
        this.networkCarProofOn = networkCarProofOn;
    }

    public Long getNetworkCarProofOff() {
        return networkCarProofOff;
    }

    public void setNetworkCarProofOff(Long networkCarProofOff) {
        this.networkCarProofOff = networkCarProofOff;
    }

    public Long getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(Long registerDate) {
        this.registerDate = registerDate;
    }

    public String getContractCompany() {
        return contractCompany;
    }

    public void setContractCompany(String contractCompany) {
        this.contractCompany = contractCompany;
    }

    public Long getContractOn() {
        return contractOn;
    }

    public void setContractOn(Long contractOn) {
        this.contractOn = contractOn;
    }

    public Long getContractOff() {
        return contractOff;
    }

    public void setContractOff(Long contractOff) {
        this.contractOff = contractOff;
    }

    public Long getFirstIssueDate() {
        return firstIssueDate;
    }

    public void setFirstIssueDate(Long firstIssueDate) {
        this.firstIssueDate = firstIssueDate;
    }
}
